tracked armored vehicle - French English Dictionary